package com.zmn.uac.common.dict;

/**
 * 类描述：
 * <p>
 * 描述:错误码组成(8位数字)
 * 服务错误码：2位
 * 错误分类码：2位，代表功能模块或者自定义错误分类等，从01开始
 * 子错误码：4位，从0001开始
 * <p>
 * 错误分类码
 * 通用异常 10
 * 参数错误 11
 * 配置异常 12
 * 数据异常 13
 * 三方服务异常 14
 *
 * @author xujie
 * @since 2021/05/18 18:41
 */
public class ErrorCodeDict {

    /**
     * 错误码，入参为空
     */
    public static final int ERROR_CODE_PARAM_NULL = 110001;


    /**
     * 第三方dubbo服务错误
     */
    public static final int ERROR_DUBBO_SERVICE_ERROR = 3114001;

    /**
     * 用户账户不存在
     */
    public static final int USER_NOT_FOUND = 11020020;

    /**
     * UUC登录过期
     */
    public static final int LOGIN_EXPIRE_TIME = 11020023;

    /**
     * UUC redis过期
     */
    public static final int REDIS_EXPIRE_TIME = 11020024;

    /**
     * 前端特殊登录过期CODE
     */
    public static final int LOGIN_EXPIRE_GATE_WAY_TIME_OUT = 722;
}
